#!/bin/sh

# ============================ 脚本变量 ============================
# 处理日志的脚本路径
# HANDLE_LOG_PATH="./bash/handle_tcp_log.sh"

KILL_PID=$1

VRF_NAME=$2
VRF_ID=$(echo $VRF_NAME | awk -F'vrf' '{print $2}')

SERVER_IP=$3

# ============================ 脚本入口 ============================

# TD系统小站需要打mark数据才能发出；停止client后，需要清除mark规则
hex_vrf_id=$(printf "%x" $VRF_ID)
iptables -t mangle -nL POSTROUTING -w | grep "$SERVER_IP.*MARK or 0x$hex_vrf_id" > /dev/null 2>&1
if [ $? -eq 0 ]; then
    iptables -t mangle -D POSTROUTING -d $SERVER_IP -j MARK --or-mark $VRF_ID -w
fi

kill -9 $KILL_PID

exit 0
